iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
DevOps

一步步學DevOps:30天入門計劃系列 第 3

Day 03 Ubuntu管理套件常用指令

  • 分享至 

  • xImage
  •  

apt -get和apt都是用於管理Debian系統(包括Ubuntu)中的軟體套件命令,用於更新、安裝、刪除和升級軟體套件等。apt 是 apt-get 的較新的命令,語法更簡潔可以更容易執行各種操作和使用。

apt-get、apt 命令的語法

$ sudo apt-get <選項> <指令>
$ sudo apt <選項> <指令>

常用指令如下;

1.更新Ubuntu系統套件

$ sudo apt-get update
$ sudo apt update

執行apt-get update命令會更新本地套件資料庫,這個資料庫包含了可用套件的清單和相關資訊。只用於更新套件資料庫,但不會升級實際套件。這通常在執行apt-get upgrade或apt-get install之前執行,以確保系統知道有新的套件可用。

2.升級Ubuntu系統套件:

$ sudo apt-get upgrad
$ sudo apt upgrade 

通常使用apt-get upgrade來保持已安裝套件的最新版本。但這不會升級整個系統發行版,只會更新現有套件的版本。apt-get update主要用於更新可用套件的清單,以確保系統知道有哪些新套件可用。而apt-get upgrade用於實際升級已安裝套件的版本。

3.安裝軟體套件:

$ sudo apt-get install 套件名稱
$ sudo apt install 套件名稱
$ sudo apt-get install 套件名稱=指定版本

apt-get install 還其他可用的參數和選項,這些選項可以在安裝過程中自訂。以下是一些常見的選項:

  1. -y 或 --yes: 自動確認安裝,避免在安裝過程中出現提示,通常用於自動化腳本。
  2. --no-install-recommends: 只安裝套件的主要依賴,而不安裝推薦的依賴套件。這可以減少安裝套件時的磁碟空間使用量。
  3. --no-upgrade: 如果套件已經安裝,則不升級套件到新版本,只進行新安裝。
  4. --reinstall: 重新安裝已經安裝的套件,即使它們已經存在。
  5. -d 或 --download-only: 只下載套件,不安裝它們,這在您需要在不同的系統上使用相同的套件時很有用。
  6. --ignore-missing: 忽略找不到的套件,即使套件無法找到也不會出現錯誤。

4.刪除軟體套件:

$ sudo apt-get remove 套件名稱
$ sudo apt remove 套件名稱

apt-get remove 還其他可用的參數和選項,這些選項可以在刪除過程中自訂。以下是一些常見的選項:

  1. --purge: 此選項用於完全刪除套件,包括套件的配置文件。通常,使用 sudo apt-get remove package_name 只會卸載套件,但不會刪除相關的配置文件。如果要完全清除套件,包括配置文件,可以使用 sudo apt-get purge package_name。
  2. -y 或 --yes: 自動確認卸載,避免在卸載過程中出現提示,通常用於自動化腳本。
  3. --allow-remove-essential: 這個選項允許卸載基本套件(essential packages)。基本套件通常是系統運行所必需的,因此在正常情況下,apt-get 不允許卸載它們。使用此選項時要非常謹慎,因為它可能導致系統不穩定。

5.查看有關 apt-get 指令常用選項和用法
以上只列出了一些常用的指令,如果想了解更多指令用法可用
apt-get help和 man apt-get查詢更多資訊

$ apt-get help

主要用於快速查看命令的基本用法,用於顯示簡要的 apt-get 使用說明。

$ man apt-get

man apt-get用於查看系統的命令手冊,提供更詳細的信息,包括各個選項的說明和子命令的詳細解釋,示例以及相關的配置文件等詳細信息。


上一篇
Day 02 在VMware Workstation Player上安裝Ubuntu 安裝說明
下一篇
Day 04 使用MobaXterm SSH連線VMware主機
系列文
一步步學DevOps:30天入門計劃30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言